|
AutoCAD ObjectARX und .NET : Datenbank mit Dynamischen Blöcken
Theo37 am 06.06.2012 um 15:38 Uhr (0)
Hallo an Alle,ich füge mit dem Code unten, eine externe DWG in meine geöffnete Datei als Block ein. Das ganze geht schon eine ganze zeitlang gut, nur jetzt ist mir ein Fehler aufgefallen. Und zwar wenn die Externe DWG dynamische Blöcke enthält, dann klappt das ganze erst beim zweiten Befehlsaufruf. Wäre nicht weiter schlimm, wenn die ersten eingefügten Objekte nicht trotzdem vorhanden wären und einfach nicht angezeigt werden. kann mir jemand erklären, wie ich bei dynamischen Blöcken vorgehen muß, damit die ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Object IDs von Blockreferenzen
Theo37 am 24.02.2012 um 09:50 Uhr (0)
Danke euch Beiden,an Thomasfunktioniert bestimmt sehr gut mit Lisp. ist aber nicht mehr so mein Ding. Obwohl mit Lisp manches ging was mit ARX nicht mehr geht.an Holgerdas wars was ich suchte. Ist sehr praktisch über die ObjectIDs.man kommt wirklich sehr schnell von der blockdef. zu den Referenzen und auch umgekehrt.gruß, Theo
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ARX Object : Listbox List Eigenschafft
Theo37 am 05.10.2010 um 13:29 Uhr (0)
Hallo Alfred,ich weiß nicht ob ich das Beispiel richtig verstehe. Aber ich denke, daß es sich um fortlaufende Werte handelt die mehr oder weniger zufällig nebeneinander angeordnet werden.Das ist aber nicht das was ich suche. Ich möchte in einer Spalte der Listbox die Namen der Blöcke schreiben und in die Spalte daneben die Anzahl der Referenzen.Geht das in VB.net? in VBA ging es.Danke, Theo
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ObjectARX und .NET : Object IDs von Blockreferenzen
Theo37 am 24.02.2012 um 09:09 Uhr (0)
Hallo, eine Frage an die Spezialisten.Ich habe den Namen eines Blockes und möchte nun alle ObjectIDs seiner Referenzen haben. So daß ich eine Referenz nach der anderen bearbeiten kann. Nun könnte ich alle Objekte in allen Layouts durchlaufen und prüfen, ob es sich um einen der gesuchten Blöcke handelt. Aber ich denke es gibt noch eine geschicktere Methode, an die gesuchten IDs zu kommen.Gruß, Theo
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : DynamicProperty in externer Datenbank ändern.
Theo37 am 30.06.2015 um 14:18 Uhr (1)
Hallo Ingeneur Studio Hollaus,das stimmt, da gibt es im Internet schon einiges zu finden. Und auf diese Art und Weise ist es mir auch gelungen die Propertys in einer geöffneten Zeichnung zu bearbeiten.Wie gesagt das klappt inzwischen sehr gut. Auch das bearbeiten von Attributen in externen also mit Readdwg geöffneten Dateien funktioniert zuverlässig. Nur wenn ich versuche eine externe Zeichnung mit readdwg zu öffnen und dann die Propertys zu bearbeiten dann kommt es leider oft zum Programmabsturz. Das rein ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : DynamicProperty in externer Datenbank ändern.
Theo37 am 29.06.2015 um 16:56 Uhr (1)
Hallo an Alle,da die Sache mit dem Ändern von Attributen in nicht geöffneten Zeichnungen inzwischen so gut funktioniert, möchte ich jetzt gern auch die Eigenschaften dynamischer Blöcke ändern.Also ich würde gerne die Eigenschaften dynamischer Blöcke in externen Datenbanken ändern und diese Datenbanken dann speichern. leider finde ich da im ganzen Internet kein Beispiel oder ähnliches. Und wenn ich die externe Datei einfach wie die im Editor geöffnete Datei behandle dann klappt es manchmal aber sehr oft füh ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Attribute Synchronisieren mit .Net
Theo37 am 01.02.2013 um 12:47 Uhr (0)
Hallo an Alle,eine frage zum Wochende. Ich ersetze in einer Zeichnung eine Blockdefinition durch eine Externe Zeichnung. Klappt soweit ganz gut.Wenn es ein Dynamischer Block ist, dann Update ich danach die Blockreferenzen. Aber was mache ich wenn die neue Blockdefinition Attribute enthält? Diese müssten dan Synchronisiert werden. Wie krieg ich das hin?Danke Theo Sub ReadDWGakt(Datei As String, Block As String) Dim TDB As Database Dim NewBlockID As ObjectId Dim NewBlock As BlockTableRecord Dim ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Umbenennen einer Xref
Theo37 am 21.04.2017 um 08:55 Uhr (1)
Hallo Caddffm,das funktioniert bei externen Referenzen leider nicht. Oder ich mache was falsch, bzw. mache was nicht.Wenn ich einen externen Block einfach umbenenne, bringe ich ACAD kpl. durcheinander. Die Layer werden falsch oder gar nicht mehr angezeigt. Wenn ich dann speichere und die Datei erneut öffne, dann werden die Layer neu eingelesen und die geänderten Layer mit den alten Namen sind verloren. Das ist mir zu viel Durcheinander, was glaube ich auch nicht besser wird, wenn ich die Layer einfach manu ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |